Transformation engineering/Ingénierie des transformations in areas (2024-03-15)
Jérôme David, Jérôme Euzenat, Pierre Genevès, Nabil Layaïda, Evaluation of query transformations without data, in: Proc. WWW workshop on Reasoning on Data (RoD), Lyon (FR), pp1599-1602, 2018
Query transformations are ubiquitous in semantic web query processing. For any situation in which transformations are not proved correct by construction, the quality of these transformations has to be evaluated. Usual evaluation measures are either overly syntactic and not very informative ---the result being: correct or incorrect--- or dependent from the evaluation sources. Moreover, both approaches do not necessarily yield the same result. We suggest that grounding the evaluation on query containment allows for a data-independent evaluation that is more informative than the usual syntactic evaluation. In addition, such evaluation modalities may take into account ontologies, alignments or different query languages as soon as they are relevant to query evaluation.
Jérôme Euzenat, Laurent Tardif, XML transformation flow processing, Markup languages: theory and practice 3(3):285-311, 2002
The XSLT language is both complex to use in simple cases (like tag renaming or element hiding) and restricted in complex ones (requiring the processing of multiple stylesheets with complex information flows). We propose a framework improving on XSLT. It provides simple-to-use and easy-to-analyze macros for the basic common transformation tasks. It provides a superstructure for composing multiple stylesheets, with multiple input and output documents, in ways that are not accessible within XSLT. Having the whole transformation description in an integrated format allows to control and to analyze the complete transformation.
XML, XSLT, Transmorpher, Transformations
Jérôme Euzenat, An infrastructure for formally ensuring interoperability in a heterogeneous semantic web, in: Isabel Cruz, Stefan Decker, Jérôme Euzenat, Deborah McGuinness (eds), The emerging semantic web, IOS press, Amsterdam (NL), 302p., 2002, pp245-260
Because different applications and different communities require different features, the semantic web might have to face the heterogeneity of languages for expressing knowledge. Yet, it will be necessary for many applications to use knowledge coming from different sources. In such a context, ensuring the correct understanding of imported knowledge on a semantic ground is very important. We present here an infrastructure based on the notions of transformations from one language to another and of properties satisfied by transformations. We show, in the particular context of semantic properties and description logics markup language, how it is possible (1) to define transformation properties, (2) to express, in a form easily processed by machine, the proof of a property and (3) to construct by composition a proof of properties satisfied by compound transformations. All these functions are based on extensions of current web standard languages.
Jérôme Euzenat, An infrastructure for formally ensuring interoperability in a heterogeneous semantic web, in: Proc. 1st conference on semantic web working symposium (SWWS), Stanford (CA US), pp345-360, 2001
Because different applications and different communities require different features, the semantic web might have to face the heterogeneity of the languages for expressing knowledge. Yet, it will be necessary for many applications to use knowledge coming from different sources. In such a context, ensuring the correct understanding of imported knowledge on a semantic ground is very important. We present here an infrastructure based on the notions of transformations from one language to another and of properties satisfied by transformations. We show, in the particular context of semantic properties and description logics markup language, how it is possible (1) to define properties of transformations, (2) to express, in a form easily processed by machine, the proof of a property and (3) to construct by composition a proof of properties satisfied by compound transformations. All these functions are based on extensions of current web standard languages.
XML, XSLT, OMDoc, MathML, DLML, XSLT, Transmorpher, Transformations, proof